// let obj = {};

// let flag = false;
// if (obj.x < 2 + 1) {
//   flag = true;
// } else {
//   flag = false;
// }

export function generateCode(attr) {
  // debugger
  let code = "";
  for (let temp in attr) {
    code += "let " + temp + "=" + JSON.stringify(attr[temp]) + ";";
  }
  // z执行完上面的代码后code会变成类似于这样的形式：
  //   let content = "panda";
  //   let description = "panda say hello";
  //   let obj = {
  //     x: 1,
  //     y: 2,
  //   };
  //   let list = [
  //     { name: "lyc", sex: "male" },
  //     { name: "vdr", sex: "female" },
  //   ];
  //   let imgSrc = "./a.png";
  //   let haha = "red";
  return code;
}
export function isTrue(expression, env) {
  let bool = false;
  let code = env;
  code += "if(" + expression + ") {bool = true;}";
  // debugger
  eval(code);
  return bool;
}
